@charset "utf-8";
*{margin: 0; padding: 0; font-family: "微软雅黑 , arial, helvetica, sans-serif,Adobe Heiti Std R";color:#333;outline: none;}
body,html{margin: 0 auto;display: grid;}
img{border: 0;}
a{text-decoration: none;}
.clear{clear: both; display: block; line-height: 0; font-size: 0; width:100%;}
.clearfix:after{content:" ";clear: both; display: block; line-height: 0; font-size: 0; width:100%;}
li,ul,ol{list-style:none;}
.hide{display: none;}
.clear{clear: both;}
.main{width: 1200px;margin: auto;}

/*首页*/
.top1{width: 100%;min-width:1200px;height: 40px;background-color: #d5d5d5;}
.top1_con{width: 1200px;margin:0 auto;font-size: 16px;color:#666666;line-height: 40px;}

.top2{width: 100%;min-width:1200px;height: 520px;background-color: #3D98CA;}
.top2_con{width: 1200px;margin:0 auto;font-size: 16px;color:#666666;line-height: 100px;}
.top2_con p{color:#fff;text-align: center;font-size:40px;letter-spacing:5px}
.top2_con img{margin-top: 68px;width: 215px;height: auto;margin-left: 225px;}
.top2_right{float: right;font-size: 32px;color:#333;line-height: 123px;padding-right: 350px;padding-top: 56px;}


.span_ios {font-size: 30px;color:#666666;border-radius: 40px;background-color: #fff;padding: 18px 90px;cursor:pointer;}
.span_and {font-size: 30px;color:#666666;border-radius: 40px;background-color: #fff;padding:18px 83px;cursor:pointer;}
/*.top2_right span{font-size: 15px;color:#666666;border-radius: 20px;background-color: #fff;padding:5px 10px;}*/
.top2_right img{width: 21px;height: 24px}

.top2_tip{
    width: 1200px;
    color: #ffffff;
    width: 1200px;
    margin: -10px auto;
    font-size: 12px;}
.top2_tip center{color: #FFFFFF;margin-top: 16px;font-size:16px;}

.top2_tip img{
	height: 14px;
    width: 15px;
    position: relative;
    left: 325px;
    top: 38px;
}

.top3{width: 100%;min-width:1200px;height: 100px;background-color: #FFFFFF;position:fixed;top:0;z-index: 10}
.top3_box{padding: 0 200px;}
.top3_logo img{display: block;float: left;margin-top: 11px;}
.top3_logo i{display: block;float: left;margin-top: 24px;font-weight: 700;font-size:24px;letter-spacing:5px;margin-left: 18px;}
.top3_logo{display: inline-block;float:left;margin-top: 7px;}

.top_pic img{display: block;width: 100%;height: 150px;}

.top3_con{font-size: 16px;color:#666666;line-height: 80px;float: right;margin-top: -6px;position: absolute;left: 43%;}
.top3_con li{float: left;height: 50%;margin: 20px}
.top3_con li a{display: inline-block;width:120px;height: 100%;font-size: 24px;color:#000000;text-align: center;font-weight:400;letter-spacing:2px}
.top3_con li.active a{font-size: 24px;border-bottom: 6px solid #1C5EFF;color:#2963FF;font-weight:400;letter-spacing:2px}

.top4{min-width: 1200px;}
.top4_con img{width: 100%;height: 100%;}

/*登录框*/
.num{position: absolute;}
.num-1{top: 122px;left: 50px;}
.num-2{top: 182px;left: 50px;}
.num-3{top: 246px;left: 35px;}
#verify{width:141px !important;}
.login-item img{height:42px;position: absolute;left: 59%;}

.banner-log-wrap {
  position: relative;
}
.banner-log-wrap .login-form-box,
.banner-log-wrap .login-success-box {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -700px;
  margin-left: 210px;
  background-color: #fff;
  border-radius: 5px;
  z-index: 9;
  overflow: hidden;
}
.login-form-box .login-wrap,
.login-success-box .login-wrap {
  width: 230px;
  padding: 25px 45px 34px;
}
.login-form-box .login-wrap .title,
.login-success-box .login-wrap .title {
  text-align: center;
  font-size: 20px;
  color:#666666;
  letter-spacing:5px;
}
.login-form-box .login-item,
.login-success-box .login-item {
  margin-top: 18px;
  height: 42px;
  line-height: 42px;
  border-radius: 4px;
  border: 1px solid #eee;
  overflow: hidden;
  margin-left: 50px;
}
.login-form-box .login-item input,
.login-item input {
  float: left;
  width: 226px;
  border: none;
  height: 42px;
  line-height: 42px;
}
.login-form-box .login-btn,
.login-success-box .login-btn {
  margin-top: 20px;
}


.login-form-box .login-btn .login-big-btn,
.login-success-box .login-btn .login-big-btn {
  width: 100%;
  height: 38px;
  font-size: 15px;
  color:#FFFFFF;
  border-radius: 4px;
  background-color:#2963FF;
  letter-spacing:5px;
  border: none;
  cursor: pointer;
}
/*登录框-end*/

.blue_e{font-size: 15px;color:#2963FF;background-color: #2963FF;padding:0px 3px;}


.top5{width: 100%;height:520px;background-color: #FFFFFF}
.top5_con{margin:0 auto;}
.top5_con p{width: 100%;font-size: 40px;color:#333333;text-align: center;margin-top: 24px;}
.top5_con_ul {width:100%;text-align: center;}
.top5_con ul{background-color: #fff;overflow: hidden;box-sizing: border-box;display:inline-block;padding-top: 40px;}
.top5_con li {margin:10px;float: left;text-align: center;border:1px solid transparent;display: flex;}
.top5_con li label{display: block;width: 100%;text-align: center;font-size: 30px;color:#333333;margin: 15px auto 15px;letter-spacing:5px}
	
/*.top5_con li img{margin-top:29px;overflow: hidden;}*/
.case-img {border: 1px solid #e2e2e2; overflow: hidden;height:261px;}
.top5_con li img{width: 100%; transition: 2s;}
.top5_con li img:hover{transform: scale(1.2,1.2); transition: 2s;}




.top6{width: 100%;min-width:1200px;height:270px;background-color: #272727;}
.top6_con{width: 1200px;margin:0 auto;height:130px}
.top6_t{width: 100%;padding:40px 0 30px;text-align: center;overflow: hidden;}
.top6_t1{float: left;padding-left: 50px;}
.top6_t1 p{font-size: 16px;color:#fff;margin-bottom: 25px;text-align: left;}
.top6_t1 ul li{width: 100%;}
.top6_t1 ul li a{display:block;width: 100%;font-size: 14px;line-height: 20px;color:#fff;margin-bottom: 10px;text-align: left;} 
.top6_t2{width: 33.33%;float: right;}
.top6_t2 ul{overflow: hidden;box-sizing: border-box;margin-right: 30px;}
.top6_t2 ul li{margin:10px;display: inline-block;text-align: center;border:1px solid transparent;}
.top6_t2 ul li a{display:block;width: 100%;font-size: 7px;line-height: 20px;color:#fff;margin-bottom: 10px;}
.top6_t2 ul li label{display: block;width: 100%;text-align: center;font-size: 16px;color:#fff;margin: 15px auto 15px;}
.top6_b{width: 100%;height: 55px;border-top:1px solid #728191;font-size: 14px;color:#fff;line-height: 55px;text-align: center;}


.sign{
	margin: 40px 0 30px;
	font-size: 24px;
	color: #333333;
	padding-left: 32px;
	position: relative;
}
.sign:before{
	position: absolute;
	content: '';
	display: block;
	width:14px;
	height:34px;
	background:rgba(41,99,255,1);
	left: 0;
	top: 0;
}
.title{
	text-align: center;
	color: #333333;
	font-size: 30px;
	margin-bottom: 60px;
	font-weight: bold;
}
.text-con{
	line-height: 42px;
	font-size: 18px;
	color: #666666;
	font-family:"Adobe Heiti Std R";
	padding-bottom: 90px;
}
.mapMain{
	display: flex;
	padding:40px 0 95px;
}
.content_left{
	width:495px;
	height:444px;
	background:rgba(255,255,255,1);
	box-shadow:0px 10px 21px 0px rgba(0, 0, 0, 0.11);
	margin-right: 77px;
}
.content_left ul li{
	color: #333333;
	font-size: 20px;
	/*font-weight:bold;*/
	line-height: 36px;
	font-family:"DengXian";
}
.content_left ul li:first-child{
	color: #2963FF;
	font-size: 30px;
	text-align: center;
	padding: 58px 0 78px;
	font-family:"DengXian";
	font-weight:bold;
}
.content_left ul li:nth-child(2){
	margin-bottom: 80px;
}
.content_left ul li:nth-child(2),.content_left ul li:nth-child(3){
	position: relative;
	padding-left: 81px;
}
.content_left ul li:nth-child(2) img,.content_left ul li:nth-child(3) img{
	position: absolute;
	left: 55px;
	top:43px;
}

.content_left ul li:nth-child(2) span,.content_left ul li:nth-child(3) span{
	font-family:"DengXian";
	font-weight:400;
}

.content_right #map{
	width:576px;
	height:445px;
}
.list ul li{
	display: flex;
	/*font-weight:bold;*/
	margin-bottom: 50px;
}
.list ul li img{
	margin-right: 60px;
	width: 340px;
	height: auto;
}
.list ul li .part2 p:first-child{
	color: #333333;
	font-size: 22px;
	margin-bottom: 50px;
	font-family:"Adobe Heiti Std R";
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.list ul li .part2 p:nth-child(2){
	color: #666666;
	font-size: 18px;
	margin-bottom: 30px;
	line-height: 40px;
	font-family:"Adobe Heiti Std R";
	font-weight:normal;
	color:rgba(102,102,102,1);
}
.list ul li .part2 p:nth-child(3){
	text-align: right;
	color: #999999;
	font-size: 18px;
	font-family:"DengXian";
	font-weight:bold;
}


/* @media screen and (max-device-width: 1600px) {
	.login-form-box{margin-top: -550px !important;margin-left: 100px !important;}
} */





